﻿CREATE TABLE [dbo].[ValoriDimensiuni] (
    [IDValoareDimensiune] BIGINT        IDENTITY (1, 1) NOT NULL,
    [IDTipDimensiune]     SMALLINT      NOT NULL,
    [Tabela]              VARCHAR (100) NOT NULL,
    [IDCheieTabela]       BIGINT        NOT NULL,
    [Valoare]             VARCHAR (250) NOT NULL,
    [CodUnitate]          SMALLINT      CONSTRAINT [DF_ValoriDimensiuni_CodUnitate] DEFAULT ((0)) NOT NULL,
    CONSTRAINT [PK_ValoriDimensiuni] PRIMARY KEY CLUSTERED ([IDValoareDimensiune] ASC),
    CONSTRAINT [FK_ValoriDimensiuni_TipDimensiune] FOREIGN KEY ([IDTipDimensiune]) REFERENCES [dbo].[TipDimensiune] ([IDTipDimensiune]),
    CONSTRAINT [FK_ValoriDimensiuni_Unitati] FOREIGN KEY ([CodUnitate]) REFERENCES [dbo].[Unitati] ([CodUnitate]),
    CONSTRAINT [IX_ValoriDimensiuni] UNIQUE NONCLUSTERED ([IDTipDimensiune] ASC, [Tabela] ASC, [IDCheieTabela] ASC)
);

